﻿using System.Collections.Generic;
using UnityEngine;

namespace SVGMeshUnity.Internals.Cdt2d
{
    public static class Fixtures
    {
        public static readonly List<Vector3> TwitterBirdVertices = new List<Vector3>()
        {
            new Vector2(17.32109375f, 6.3678125f),
            new Vector2(17.326406249999998f, 6.6121875f),
            new Vector2(17.315895843505857f, 7.203846130371094f),
            new Vector2(17.2274201965332f, 8.152161926269532f),
            new Vector2(17.05138278198242f, 9.104024108886719f),
            new Vector2(16.788737213134763f, 10.049890686035155f),
            new Vector2(16.440437103271485f, 10.980219665527343f),
            new Vector2(16.007436065673826f, 11.885469055175781f),
            new Vector2(15.490687713623046f, 12.756096862792969f),
            new Vector2(14.89114566040039f, 13.582561096191405f),
            new Vector2(14.209763519287108f, 14.355319763183594f),
            new Vector2(13.44749490356445f, 15.064830871582032f),
            new Vector2(12.605293426513672f, 15.701552429199218f),
            new Vector2(11.684112701416014f, 16.25594244384766f),
            new Vector2(10.68490634155273f, 16.718458923339842f),
            new Vector2(9.608627960205077f, 17.07955987548828f),
            new Vector2(8.456231170654295f, 17.32970330810547f),
            new Vector2(7.228669586181639f, 17.459347229003903f),
            new Vector2(5.794472656249999f, 17.44705078125f),
            new Vector2(4.259199218749998f, 17.22171484375f),
            new Vector2(2.8029570312499983f, 16.78703515625f),
            new Vector2(1.440933593749998f, 16.15969921875f),
            new Vector2(1.022749999999998f, 15.802046875000002f),
            new Vector2(1.4727499999999978f, 15.828640625000002f),
            new Vector2(2.3566699218749982f, 15.804072265625f),
            new Vector2(3.620744140624998f, 15.587576171875002f),
            new Vector2(4.804052734374999f, 15.172283203125001f),
            new Vector2(5.888501953124998f, 14.576662109375002f),
            new Vector2(6.081598388671873f, 14.198935791015625f),
            new Vector2(5.490656494140623f, 14.092149169921875f),
            new Vector2(4.935298583984373f, 13.897489501953125f),
            new Vector2(4.423247314453124f, 13.622562255859375f),
            new Vector2(3.9622253417968736f, 13.274972900390626f),
            new Vector2(3.5599553222656235f, 12.862326904296875f),
            new Vector2(3.224159912109373f, 12.392229736328126f),
            new Vector2(2.9625617675781237f, 11.872286865234376f),
            new Vector2(3.035796874999998f, 11.624453125f),
            new Vector2(3.390890624999998f, 11.657734375f),
            new Vector2(3.828578124999998f, 11.653625000000002f),
            new Vector2(4.326734374999999f, 11.587750000000002f),
            new Vector2(4.248393310546873f, 11.452169921875f),
            new Vector2(3.646260009765623f, 11.216861328125f),
            new Vector2(3.0994450683593726f, 10.886537109375f),
            new Vector2(2.6182023925781226f, 10.471416015625f),
            new Vector2(2.212785888671873f, 9.981716796875002f),
            new Vector2(1.8934494628906233f, 9.427658203125002f),
            new Vector2(1.6704470214843732f, 8.819458984375f),
            new Vector2(1.5540324707031234f, 8.167337890625003f),
            new Vector2(1.5389999999999984f, 7.816156250000001f),
            new Vector2(1.5389999999999984f, 7.792843750000001f),
            new Vector2(1.9340156249999982f, 7.971484375000001f),
            new Vector2(2.7926718749999986f, 8.211453125f),
            new Vector2(2.885970703124998f, 7.978060546875001f),
            new Vector2(2.2722714843749987f, 7.307259765625001f),
            new Vector2(1.8334628906249986f, 6.502818359375001f),
            new Vector2(1.5996386718749982f, 5.5946425781250015f),
            new Vector2(1.6031562499999983f, 4.601390625000001f),
            new Vector2(1.8634687499999982f, 3.647796875000002f),
            new Vector2(2.440603515624999f, 3.632124755859376f),
            new Vector2(3.2213105468749994f, 4.412032470703126f),
            new Vector2(4.078470703124999f, 5.108672607421876f),
            new Vector2(5.005427734374999f, 5.715470947265626f),
            new Vector2(5.995525390625f, 6.225853271484377f),
            new Vector2(7.042107421875f, 6.633245361328126f),
            new Vector2(8.138517578125f, 6.931072998046876f),
            new Vector2(9.278099609375f, 7.112761962890627f),
            new Vector2(9.81984375f, 6.948375000000001f),
            new Vector2(9.77115625f, 6.517875f),
            new Vector2(9.784477294921874f, 5.91119482421875f),
            new Vector2(9.934613525390624f, 5.174939941406249f),
            new Vector2(10.220364990234375f, 4.498462402343749f),
            new Vector2(10.626579345703124f, 3.8969262695312494f),
            new Vector2(11.138104248046876f, 3.3854956054687486f),
            new Vector2(11.739787353515627f, 2.979334472656249f),
            new Vector2(12.416476318359376f, 2.69360693359375f),
            new Vector2(13.153018798828125f, 2.5434770507812496f),
            new Vector2(13.940962890625002f, 2.5450703125f),
            new Vector2(14.706591796875001f, 2.7073046874999998f),
            new Vector2(15.406548828125f, 3.0156015624999997f),
            new Vector2(16.023302734375005f, 3.4530859375f),
            new Vector2(16.929265625000003f, 3.5609062499999995f),
            new Vector2(18.130296875000006f, 3.10046875f),
            new Vector2(18.571658203125f, 3.1225078124999994f),
            new Vector2(18.248240234375f, 3.7236796875f),
            new Vector2(17.825212890625f, 4.253414062499999f),
            new Vector2(17.315419921875f, 4.699335937500001f),
            new Vector2(17.59771875f, 4.797703125000001f),
            new Vector2(18.682656249999997f, 4.499859375000001f),
            new Vector2(18.7959375f, 4.843265625000001f),
            new Vector2(17.8505625f, 5.823421875f),
            new Vector2(0.799999999999998f, 15.779f),
            new Vector2(1.5389999999999984f, 7.7810000000000015f),
            new Vector2(1.5389999999999984f, 7.828000000000001f),
            new Vector2(1.5689999999999984f, 5.1110000000000015f),
            new Vector2(1.699999999999998f, 15.832f),
            new Vector2(2.0809999999999986f, 3.213000000000002f),
            new Vector2(2.8619999999999983f, 11.596f),
            new Vector2(3.2489999999999983f, 8.254000000000001f),
            new Vector2(3.5719999999999983f, 11.662f),
            new Vector2(4.566999999999998f, 11.531f),
            new Vector2(6.387999999999998f, 14.217f),
            new Vector2(6.586999999999998f, 17.476f),
            new Vector2(9.765f, 6.297f),
            new Vector2(9.862f, 7.158f),
            new Vector2(13.539000000000001f, 2.5239999999999996f),
            new Vector2(16.295f, 3.715f),
            new Vector2(17.032f, 4.8870000000000005f),
            new Vector2(17.316f, 6.246f),
            new Vector2(17.326999999999998f, 6.734f),
            new Vector2(18.692f, 2.799f),
            new Vector2(19.2f, 4.293f)
        };

        public static readonly List<Int2> TwitterBirdEdges = new List<Int2>()
        {
            new Int2(0, 1),
            new Int2(0, 107),
            new Int2(1, 108),
            new Int2(2, 3),
            new Int2(2, 108),
            new Int2(3, 4),
            new Int2(4, 5),
            new Int2(5, 6),
            new Int2(6, 7),
            new Int2(7, 8),
            new Int2(8, 9),
            new Int2(9, 10),
            new Int2(10, 11),
            new Int2(11, 12),
            new Int2(12, 13),
            new Int2(13, 14),
            new Int2(14, 15),
            new Int2(15, 16),
            new Int2(16, 17),
            new Int2(17, 101),
            new Int2(18, 19),
            new Int2(18, 101),
            new Int2(19, 20),
            new Int2(20, 21),
            new Int2(21, 90),
            new Int2(22, 23),
            new Int2(22, 90),
            new Int2(23, 94),
            new Int2(24, 25),
            new Int2(24, 94),
            new Int2(25, 26),
            new Int2(26, 27),
            new Int2(27, 100),
            new Int2(28, 29),
            new Int2(28, 100),
            new Int2(29, 30),
            new Int2(30, 31),
            new Int2(31, 32),
            new Int2(32, 33),
            new Int2(33, 34),
            new Int2(34, 35),
            new Int2(35, 96),
            new Int2(36, 37),
            new Int2(36, 96),
            new Int2(37, 98),
            new Int2(38, 39),
            new Int2(38, 98),
            new Int2(39, 99),
            new Int2(40, 41),
            new Int2(40, 99),
            new Int2(41, 42),
            new Int2(42, 43),
            new Int2(43, 44),
            new Int2(44, 45),
            new Int2(45, 46),
            new Int2(46, 47),
            new Int2(47, 92),
            new Int2(48, 49),
            new Int2(48, 92),
            new Int2(49, 91),
            new Int2(50, 51),
            new Int2(50, 91),
            new Int2(51, 97),
            new Int2(52, 53),
            new Int2(52, 97),
            new Int2(53, 54),
            new Int2(54, 55),
            new Int2(55, 93),
            new Int2(56, 57),
            new Int2(56, 93),
            new Int2(57, 95),
            new Int2(58, 59),
            new Int2(58, 95),
            new Int2(59, 60),
            new Int2(60, 61),
            new Int2(61, 62),
            new Int2(62, 63),
            new Int2(63, 64),
            new Int2(64, 65),
            new Int2(65, 103),
            new Int2(66, 67),
            new Int2(66, 103),
            new Int2(67, 102),
            new Int2(68, 69),
            new Int2(68, 102),
            new Int2(69, 70),
            new Int2(70, 71),
            new Int2(71, 72),
            new Int2(72, 73),
            new Int2(73, 74),
            new Int2(74, 75),
            new Int2(75, 104),
            new Int2(76, 77),
            new Int2(76, 104),
            new Int2(77, 78),
            new Int2(78, 79),
            new Int2(79, 105),
            new Int2(80, 81),
            new Int2(80, 105),
            new Int2(81, 109),
            new Int2(82, 83),
            new Int2(82, 109),
            new Int2(83, 84),
            new Int2(84, 85),
            new Int2(85, 106),
            new Int2(86, 87),
            new Int2(86, 106),
            new Int2(87, 110),
            new Int2(88, 89),
            new Int2(88, 110),
            new Int2(89, 107),
            new Int2(90, 90),
            new Int2(91, 91),
            new Int2(92, 92),
            new Int2(93, 93),
            new Int2(94, 94),
            new Int2(95, 95),
            new Int2(96, 96),
            new Int2(97, 97),
            new Int2(98, 98),
            new Int2(99, 99),
            new Int2(100, 100),
            new Int2(101, 101),
            new Int2(102, 102),
            new Int2(103, 103),
            new Int2(104, 104),
            new Int2(105, 105),
            new Int2(106, 106),
            new Int2(107, 107),
            new Int2(108, 108),
            new Int2(109, 109),
            new Int2(110, 110)
        };

        public static readonly List<int> TwitterBirdMonotoneTriangles = new List<int>()
        {
            90,
            22,
            21,
            22,
            90,
            23,
            21,
            22,
            23,
            23,
            90,
            91,
            23,
            91,
            49,
            23,
            49,
            48,
            23,
            48,
            92,
            92,
            48,
            47,
            48,
            49,
            47,
            49,
            91,
            47,
            23,
            92,
            47,
            91,
            90,
            93,
            91,
            93,
            55,
            93,
            90,
            56,
            55,
            93,
            56,
            47,
            91,
            46,
            23,
            47,
            46,
            23,
            46,
            94,
            21,
            23,
            94,
            55,
            56,
            54,
            91,
            55,
            54,
            54,
            56,
            57,
            46,
            91,
            45,
            94,
            46,
            45,
            91,
            54,
            50,
            45,
            91,
            50,
            54,
            57,
            95,
            45,
            50,
            44,
            94,
            45,
            44,
            54,
            95,
            53,
            50,
            54,
            53,
            94,
            44,
            24,
            21,
            94,
            24,
            53,
            95,
            58,
            44,
            50,
            43,
            24,
            44,
            43,
            50,
            53,
            51,
            43,
            50,
            51,
            21,
            24,
            20,
            24,
            43,
            96,
            53,
            58,
            52,
            51,
            53,
            52,
            24,
            96,
            35,
            96,
            43,
            36,
            35,
            96,
            36,
            43,
            51,
            42,
            36,
            43,
            42,
            58,
            95,
            59,
            52,
            58,
            59,
            35,
            36,
            34,
            24,
            35,
            34,
            52,
            59,
            97,
            51,
            52,
            97,
            42,
            51,
            97,
            36,
            42,
            37,
            34,
            36,
            37,
            34,
            37,
            33,
            24,
            34,
            33,
            37,
            42,
            98,
            33,
            37,
            98,
            24,
            33,
            25,
            20,
            24,
            25,
            97,
            59,
            41,
            42,
            97,
            41,
            98,
            42,
            41,
            98,
            41,
            38,
            33,
            98,
            38,
            33,
            38,
            32,
            25,
            33,
            32,
            59,
            95,
            60,
            41,
            59,
            60,
            41,
            60,
            40,
            38,
            41,
            40,
            20,
            25,
            19,
            38,
            40,
            39,
            32,
            38,
            39,
            32,
            39,
            31,
            25,
            32,
            31,
            40,
            60,
            99,
            39,
            40,
            99,
            31,
            39,
            99,
            25,
            31,
            26,
            19,
            25,
            26,
            99,
            60,
            30,
            31,
            99,
            30,
            26,
            31,
            30,
            60,
            95,
            61,
            30,
            60,
            61,
            30,
            61,
            29,
            26,
            30,
            29,
            19,
            26,
            18,
            26,
            29,
            27,
            18,
            26,
            27,
            61,
            95,
            62,
            29,
            61,
            62,
            29,
            62,
            28,
            27,
            29,
            28,
            28,
            62,
            100,
            27,
            28,
            100,
            18,
            27,
            100,
            100,
            62,
            101,
            18,
            100,
            101,
            62,
            95,
            63,
            101,
            62,
            63,
            101,
            63,
            17,
            63,
            95,
            64,
            17,
            63,
            64,
            17,
            64,
            16,
            64,
            95,
            65,
            16,
            64,
            65,
            16,
            65,
            15,
            65,
            95,
            102,
            65,
            102,
            67,
            102,
            95,
            68,
            67,
            102,
            68,
            67,
            68,
            66,
            65,
            67,
            66,
            66,
            68,
            103,
            65,
            66,
            103,
            15,
            65,
            103,
            68,
            95,
            69,
            103,
            68,
            69,
            15,
            103,
            69,
            69,
            95,
            70,
            15,
            69,
            70,
            70,
            95,
            71,
            15,
            70,
            71,
            15,
            71,
            14,
            71,
            95,
            72,
            14,
            71,
            72,
            14,
            72,
            13,
            72,
            95,
            73,
            13,
            72,
            73,
            73,
            95,
            74,
            13,
            73,
            74,
            13,
            74,
            12,
            74,
            95,
            75,
            12,
            74,
            75,
            12,
            75,
            11,
            11,
            75,
            104,
            11,
            104,
            76,
            11,
            76,
            10,
            10,
            76,
            77,
            10,
            77,
            9,
            9,
            77,
            78,
            9,
            78,
            8,
            8,
            78,
            7,
            7,
            78,
            79,
            7,
            79,
            105,
            7,
            105,
            6,
            6,
            105,
            5,
            105,
            79,
            80,
            79,
            78,
            80,
            78,
            77,
            80,
            5,
            105,
            80,
            5,
            80,
            106,
            5,
            106,
            4,
            4,
            106,
            3,
            106,
            80,
            85,
            3,
            106,
            2,
            2,
            106,
            107,
            2,
            107,
            0,
            2,
            0,
            1,
            2,
            1,
            108,
            106,
            85,
            86,
            107,
            106,
            86,
            85,
            80,
            84,
            86,
            85,
            84,
            107,
            86,
            89,
            108,
            1,
            89,
            1,
            0,
            89,
            0,
            107,
            89,
            2,
            108,
            89,
            3,
            2,
            89,
            4,
            3,
            89,
            80,
            77,
            81,
            77,
            76,
            81,
            84,
            80,
            81,
            84,
            81,
            83,
            86,
            84,
            83,
            83,
            81,
            82,
            83,
            82,
            87,
            86,
            83,
            87,
            89,
            86,
            87,
            81,
            76,
            109,
            82,
            81,
            109,
            87,
            82,
            109,
            89,
            87,
            88,
            4,
            89,
            88,
            5,
            4,
            88,
            6,
            5,
            88,
            87,
            109,
            110,
            88,
            87,
            110,
            6,
            88,
            110
        };

        public static readonly List<int> TwitterBirdDelaunayRefinedTriangles = new List<int>()
        {
            0,
            107,
            89,
            0,
            1,
            103,
            0,
            89,
            1,
            0,
            103,
            107,
            1,
            108,
            103,
            1,
            89,
            108,
            2,
            103,
            108,
            2,
            3,
            103,
            2,
            108,
            89,
            2,
            88,
            3,
            2,
            89,
            88,
            3,
            4,
            103,
            3,
            88,
            4,
            4,
            88,
            110,
            4,
            5,
            103,
            4,
            110,
            5,
            5,
            110,
            6,
            5,
            6,
            103,
            6,
            7,
            103,
            7,
            8,
            103,
            8,
            9,
            103,
            9,
            10,
            103,
            10,
            11,
            103,
            11,
            12,
            103,
            12,
            13,
            100,
            12,
            100,
            103,
            13,
            14,
            100,
            14,
            15,
            100,
            15,
            16,
            100,
            16,
            17,
            100,
            17,
            27,
            100,
            17,
            101,
            27,
            18,
            19,
            26,
            18,
            26,
            27,
            18,
            27,
            101,
            19,
            20,
            25,
            19,
            25,
            26,
            20,
            21,
            24,
            20,
            24,
            25,
            21,
            90,
            22,
            21,
            22,
            23,
            21,
            23,
            94,
            21,
            94,
            24,
            22,
            34,
            23,
            22,
            90,
            34,
            23,
            34,
            94,
            24,
            32,
            25,
            24,
            33,
            32,
            24,
            94,
            33,
            25,
            31,
            26,
            25,
            32,
            31,
            26,
            31,
            30,
            26,
            30,
            29,
            26,
            29,
            27,
            27,
            29,
            28,
            27,
            28,
            100,
            28,
            29,
            99,
            28,
            99,
            100,
            29,
            30,
            99,
            30,
            31,
            99,
            31,
            32,
            99,
            32,
            33,
            39,
            32,
            39,
            99,
            33,
            34,
            38,
            33,
            38,
            39,
            33,
            94,
            34,
            34,
            35,
            37,
            34,
            98,
            38,
            34,
            37,
            98,
            34,
            90,
            35,
            35,
            36,
            37,
            35,
            96,
            36,
            35,
            90,
            96,
            36,
            41,
            37,
            36,
            42,
            41,
            36,
            96,
            42,
            37,
            41,
            98,
            38,
            98,
            41,
            38,
            41,
            40,
            38,
            40,
            39,
            39,
            40,
            99,
            40,
            41,
            97,
            40,
            97,
            99,
            41,
            42,
            97,
            42,
            43,
            97,
            42,
            96,
            43,
            43,
            44,
            97,
            43,
            96,
            44,
            44,
            45,
            51,
            44,
            51,
            97,
            44,
            90,
            45,
            44,
            96,
            90,
            45,
            46,
            51,
            45,
            90,
            46,
            46,
            90,
            47,
            46,
            50,
            51,
            46,
            47,
            50,
            47,
            92,
            50,
            47,
            90,
            92,
            48,
            50,
            92,
            48,
            90,
            49,
            48,
            49,
            50,
            48,
            92,
            90,
            49,
            90,
            91,
            49,
            91,
            50,
            50,
            52,
            51,
            50,
            91,
            53,
            50,
            53,
            52,
            51,
            52,
            97,
            52,
            53,
            60,
            52,
            60,
            61,
            52,
            61,
            97,
            53,
            91,
            54,
            53,
            54,
            60,
            54,
            91,
            55,
            54,
            55,
            60,
            55,
            91,
            93,
            55,
            93,
            59,
            55,
            59,
            60,
            56,
            93,
            90,
            56,
            57,
            58,
            56,
            58,
            59,
            56,
            59,
            93,
            57,
            95,
            58,
            58,
            71,
            59,
            58,
            95,
            71,
            59,
            71,
            60,
            60,
            70,
            61,
            60,
            71,
            70,
            61,
            70,
            62,
            61,
            62,
            97,
            62,
            69,
            63,
            62,
            70,
            69,
            62,
            63,
            97,
            63,
            69,
            64,
            63,
            99,
            97,
            63,
            64,
            99,
            64,
            69,
            68,
            64,
            68,
            102,
            64,
            102,
            65,
            64,
            65,
            99,
            65,
            66,
            103,
            65,
            103,
            100,
            65,
            67,
            66,
            65,
            102,
            67,
            65,
            100,
            99,
            66,
            67,
            103,
            67,
            102,
            106,
            67,
            106,
            103,
            68,
            71,
            102,
            68,
            69,
            70,
            68,
            70,
            71,
            71,
            95,
            72,
            71,
            72,
            106,
            71,
            106,
            102,
            72,
            95,
            73,
            72,
            73,
            75,
            72,
            75,
            104,
            72,
            104,
            106,
            73,
            95,
            74,
            73,
            74,
            75,
            74,
            95,
            75,
            76,
            109,
            77,
            76,
            106,
            104,
            76,
            77,
            106,
            77,
            109,
            78,
            77,
            78,
            106,
            78,
            109,
            81,
            78,
            81,
            80,
            78,
            79,
            106,
            78,
            80,
            79,
            79,
            105,
            106,
            79,
            80,
            105,
            80,
            83,
            84,
            80,
            81,
            83,
            80,
            85,
            106,
            80,
            84,
            85,
            80,
            106,
            105,
            81,
            109,
            82,
            81,
            82,
            83,
            82,
            109,
            110,
            82,
            110,
            83,
            83,
            87,
            84,
            83,
            110,
            87,
            84,
            86,
            85,
            84,
            87,
            86,
            85,
            86,
            106,
            86,
            88,
            89,
            86,
            87,
            88,
            86,
            89,
            106,
            87,
            110,
            88,
            89,
            107,
            106,
            90,
            93,
            91,
            103,
            106,
            107
        };

        public static readonly List<int> TwitterBirdExteriorFilteredTriangles = new List<int>()
        {
            0,
            1,
            103,
            0,
            103,
            107,
            1,
            108,
            103,
            2,
            3,
            103,
            2,
            103,
            108,
            3,
            4,
            103,
            4,
            5,
            103,
            5,
            6,
            103,
            6,
            7,
            103,
            7,
            8,
            103,
            8,
            9,
            103,
            9,
            10,
            103,
            10,
            11,
            103,
            11,
            12,
            103,
            12,
            13,
            100,
            12,
            100,
            103,
            13,
            14,
            100,
            14,
            15,
            100,
            15,
            16,
            100,
            16,
            17,
            100,
            17,
            27,
            100,
            17,
            101,
            27,
            18,
            19,
            26,
            18,
            26,
            27,
            18,
            27,
            101,
            19,
            20,
            25,
            19,
            25,
            26,
            20,
            21,
            24,
            20,
            24,
            25,
            21,
            22,
            23,
            21,
            23,
            94,
            21,
            90,
            22,
            21,
            94,
            24,
            28,
            29,
            99,
            28,
            99,
            100,
            29,
            30,
            99,
            30,
            31,
            99,
            31,
            32,
            99,
            32,
            33,
            39,
            32,
            39,
            99,
            33,
            34,
            38,
            33,
            38,
            39,
            34,
            35,
            37,
            34,
            37,
            98,
            34,
            98,
            38,
            35,
            36,
            37,
            35,
            96,
            36,
            40,
            41,
            97,
            40,
            97,
            99,
            41,
            42,
            97,
            42,
            43,
            97,
            43,
            44,
            97,
            44,
            45,
            51,
            44,
            51,
            97,
            45,
            46,
            51,
            46,
            47,
            50,
            46,
            50,
            51,
            47,
            92,
            50,
            48,
            49,
            50,
            48,
            50,
            92,
            49,
            91,
            50,
            52,
            53,
            60,
            52,
            60,
            61,
            52,
            61,
            97,
            53,
            54,
            60,
            54,
            55,
            60,
            55,
            59,
            60,
            55,
            93,
            59,
            56,
            57,
            58,
            56,
            58,
            59,
            56,
            59,
            93,
            57,
            95,
            58,
            61,
            62,
            97,
            62,
            63,
            97,
            63,
            64,
            99,
            63,
            99,
            97,
            64,
            65,
            99,
            65,
            100,
            99,
            65,
            103,
            100,
            66,
            67,
            103,
            67,
            102,
            106,
            67,
            106,
            103,
            68,
            69,
            70,
            68,
            70,
            71,
            68,
            71,
            102,
            71,
            72,
            106,
            71,
            106,
            102,
            72,
            73,
            75,
            72,
            75,
            104,
            72,
            104,
            106,
            73,
            74,
            75,
            76,
            77,
            106,
            76,
            106,
            104,
            77,
            78,
            106,
            78,
            79,
            106,
            79,
            105,
            106,
            80,
            81,
            83,
            80,
            83,
            84,
            80,
            84,
            85,
            80,
            85,
            106,
            80,
            106,
            105,
            81,
            82,
            83,
            81,
            109,
            82,
            86,
            87,
            88,
            86,
            88,
            89,
            86,
            89,
            106,
            87,
            110,
            88,
            89,
            107,
            106,
            103,
            106,
            107
        };

        public static readonly List<int> TwitterBirdInteriorFilteredTriangles = new List<int>()
        {
            0,
            89,
            1,
            0,
            107,
            89,
            1,
            89,
            108,
            2,
            88,
            3,
            2,
            89,
            88,
            2,
            108,
            89,
            3,
            88,
            4,
            4,
            88,
            110,
            4,
            110,
            5,
            5,
            110,
            6,
            22,
            34,
            23,
            22,
            90,
            34,
            23,
            34,
            94,
            24,
            32,
            25,
            24,
            33,
            32,
            24,
            94,
            33,
            25,
            31,
            26,
            25,
            32,
            31,
            26,
            29,
            27,
            26,
            30,
            29,
            26,
            31,
            30,
            27,
            28,
            100,
            27,
            29,
            28,
            33,
            94,
            34,
            34,
            90,
            35,
            35,
            90,
            96,
            36,
            41,
            37,
            36,
            42,
            41,
            36,
            96,
            42,
            37,
            41,
            98,
            38,
            40,
            39,
            38,
            41,
            40,
            38,
            98,
            41,
            39,
            40,
            99,
            42,
            96,
            43,
            43,
            96,
            44,
            44,
            90,
            45,
            44,
            96,
            90,
            45,
            90,
            46,
            46,
            90,
            47,
            47,
            90,
            92,
            48,
            90,
            49,
            48,
            92,
            90,
            49,
            90,
            91,
            50,
            52,
            51,
            50,
            53,
            52,
            50,
            91,
            53,
            51,
            52,
            97,
            53,
            91,
            54,
            54,
            91,
            55,
            55,
            91,
            93,
            56,
            93,
            90,
            58,
            71,
            59,
            58,
            95,
            71,
            59,
            71,
            60,
            60,
            70,
            61,
            60,
            71,
            70,
            61,
            70,
            62,
            62,
            69,
            63,
            62,
            70,
            69,
            63,
            69,
            64,
            64,
            68,
            102,
            64,
            69,
            68,
            64,
            102,
            65,
            65,
            66,
            103,
            65,
            67,
            66,
            65,
            102,
            67,
            71,
            95,
            72,
            72,
            95,
            73,
            73,
            95,
            74,
            74,
            95,
            75,
            76,
            109,
            77,
            77,
            109,
            78,
            78,
            80,
            79,
            78,
            81,
            80,
            78,
            109,
            81,
            79,
            80,
            105,
            82,
            109,
            110,
            82,
            110,
            83,
            83,
            87,
            84,
            83,
            110,
            87,
            84,
            86,
            85,
            84,
            87,
            86,
            85,
            86,
            106,
            90,
            93,
            91
        };
    }
}